﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclSolcred
{
    public class ParametrosBasicosBE:Entity
    {

        private System.Int32 intAccionField;        
        public System.Int32 Accion
        {
            get { return intAccionField; }
            set { intAccionField = value; }
        }

        private System.Int32 intCodVariableField;
        [Column("varCodVariable")]
        public System.Int32 Codigo
        {
            get { return intCodVariableField; }
            set { intCodVariableField = value; }
        }

        private System.Int32 intCodVariableDetalleField;
        [Column("pbvCodVariable")]
        public System.Int32 CodVariableDetalle
        {
            get { return intCodVariableDetalleField; }
            set { intCodVariableDetalleField = value; }
        }

        private string strDescripcionVariableField = string.Empty;
        [Column("varDesVariable")]
        public string Descripcion
        {
            get { return strDescripcionVariableField; }
            set { strDescripcionVariableField = value; }
        }
        
        private string strDescripcionVariableDetalleField = string.Empty;
        [Column("pbvDesVariable")]
        public string DescripcionVariableDetalle
        {
            get { return strDescripcionVariableDetalleField; }
            set { strDescripcionVariableDetalleField = value; }
        }

        private System.Int32 intCodPlantillaField;
        [Column("parCodPlantilla")]        
        public System.Int32 CodPlantilla
        {
            get { return intCodPlantillaField; }
            set { intCodPlantillaField = value; }
        }

        private System.Int32 intCodPlantillaVariableField;
        [Column("pbvCodPlantilla")]
        public System.Int32 CodPlantillaVariable
        {
            get { return intCodPlantillaVariableField; }
            set { intCodPlantillaVariableField = value; }
        }

        private string strDescripcionPlantillaField = string.Empty;
        [Column("parDesPlantilla")]
        public string DescripcionPlantilla
        {
            get { return strDescripcionPlantillaField; }
            set { strDescripcionPlantillaField = value; }
        }

        private System.Int32 intCodTipoIntegranteField;
        [Column("pbvTipIntegrante")]
        public System.Int32 CodTipoIntegrante
        {
            get { return intCodTipoIntegranteField; }
            set { intCodTipoIntegranteField = value; }
        }        

        private string strDescripcionTipoIntegranteField = string.Empty;
        [Column("pbvDesIntegrante")]
        public string DescripcionTipoIntegrante
        {
            get { return strDescripcionTipoIntegranteField; }
            set { strDescripcionTipoIntegranteField = value; }
        }

        private System.Int32 intCodTipoAnalisisField;
        [Column("pbvCodTipoAnalisis")]
        public System.Int32 CodTipoAnalisis
        {
            get { return intCodTipoAnalisisField; }
            set { intCodTipoAnalisisField = value; }
        }

        private string strDescripcionTipoAnalisisField = string.Empty;
        [Column("pbvDesTipoAnalisis")]
        public string DescripcionTipoAnalisis
        {
            get { return strDescripcionTipoAnalisisField; }
            set { strDescripcionTipoAnalisisField = value; }
        }

        private System.Decimal rangoInicialField;
        [Column("pbvValRangoInicial")]
        public System.Decimal RangoInicial
        {
            get { return rangoInicialField; }
            set { rangoInicialField = value; }
        }

        private System.Decimal rangoFinalField;
        [Column("pbvValRangoFinal")]
        public System.Decimal RangoFinal
        {
            get { return rangoFinalField; }
            set { rangoFinalField = value; }
        }

        private System.Int32 intFlagEditableField;
        [Column("pbvFlgEditable")]
        public System.Int32 FlagEditable
        {
            get { return intFlagEditableField; }
            set { intFlagEditableField = value; }
        }

        private string strDescripcionFlagEditableField = string.Empty;
        public string DescripcionFlagEditable
        {
            get { return strDescripcionFlagEditableField; }
            set { strDescripcionFlagEditableField = value; }
        }

        private System.Int32 intFlagObligatorioField;
        [Column("pbvFlgObligatorio")]
        public System.Int32 FlagObligatorio
        {
            get { return intFlagObligatorioField; }
            set { intFlagObligatorioField = value; }
        }

        private string strDescripcionFlagObligatorioField = string.Empty;
        public string DescripcionFlagObligatorio
        {
            get { return strDescripcionFlagObligatorioField; }
            set { strDescripcionFlagObligatorioField = value; }
        }

        private System.Int32 intFlagActivoField;
        [Column("pbvFlgActivo")]
        public System.Int32 FlagActivo
        {
            get { return intFlagActivoField; }
            set { intFlagActivoField = value; }
        }

        private string strDescripcionFlagActivoField = string.Empty;
        public string DescripcionFlagActivo
        {
            get { return strDescripcionFlagActivoField; }
            set { strDescripcionFlagActivoField = value; }
        }

        private System.Int32 intCodResultadoField;
        [Column("pbvCodResultado")]
        public System.Int32 CodResultado
        {
            get { return intCodResultadoField; }
            set { intCodResultadoField = value; }
        }

        private string strDescripcionResultadoField = string.Empty;
        [Column("pbvDesResultado")]
        public string DescripcionResultado
        {
            get { return strDescripcionResultadoField; }
            set { strDescripcionResultadoField = value; }
        }

        private DateTime fechaIngresoField;
        [Column("parFecRegistro")]
        public DateTime FechaIngreso
        {
            get { return fechaIngresoField; }
            set { fechaIngresoField = value; }
        }
        
        private DateTime fechaActualizacionField;
        [Column("parFecActualizacion")]
        public DateTime FechaActualizacion
        {
            get { return fechaActualizacionField; }
            set { fechaActualizacionField = value; }
        }

        private System.Int32 intEstadoField;
        [Column("parCodEstado")]
        public System.Int32 Estado
        {
            get { return intEstadoField; }
            set { intEstadoField = value; }
        }
        
        private string strDescripcionEstadoField = string.Empty;
        [Column("parDesEstado")]
        public string DescripcionEstado
        {
            get { return strDescripcionEstadoField; }
            set { strDescripcionEstadoField = value; }
        }

    }
}
